package ngat.oss.simulation;

public interface Despatcher {

    /** Implementors should return the metrics of the <i>best</i> group to execute at
     * the specified time under the specified environmental conditions.
     * @param time The time we want the selection for.
     * @param env  A snapshot of the observing environment at time.
    */
    public Metric getScheduleItem(long time, EnvironmentSnapshot env) throws Exception ;

  

}
